BMS (v4.0.30) - 29 February 2020
This release features a completely redesigned integration with QuickBooks Desktop. Also, building upon the invoice configuration capability that was included in v4.0.29, this release includes even more options to control how invoices appear.
Enhancements
QuickBooks Desktop Integration
- The QuickBooks Desktop (QBD) integration experience has been completely redesigned and has also been upgraded to leverage the latest version of the QBD API for improved efficiency and stability. Enhancements include:
- Greatly improved user experience.
- Significant speed improvement when exporting invoices.
- You can now define default account codes for services and inventory. In cases where account codes have not been specified in the BMS setup tables, the default codes will be used. This is a time saver when exporting invoices as you no longer have to inspect the logs and manually make corrections for missing accounts in the setup tables.
- See the new QuickBooks Desktop Integration Guide for further details.
NOTE To use the new QBD connector, uninstall the existing QB Desktop connector, then download and install the new connector. (The download can be found under Home > Downloads.) The new connector is recommended going forward, and all future enhancements and fixes to the QBD integration will be made via the new connector. The old connector can still be used on an as-is basis, but it will be retired in the future.
Invoice Configuration
- A new option allows you to control what appears within the invoice line-item description. A flexible scheme allows you to combine text and data fields tailored to each billing type (see screenshot). The line-item descriptions will appear on the printed invoice, and will also be sent to your accounting system if you are using the Quickbooks or Xero integrations.
- A new option allows you to configure the order in which line-items for the different billing types will appear on invoices. For example, you could specify that you want recurring service line-items to appear first, followed by labor hours, expenses, and so on.
- Additional control of the invoice line-item sort order is possible with a new option that allows you to control the order in which recurring services line-items will appear.
Fixes
Database Performance | Fixed: There was a missed index in SLA table. So, it resulted in timeout. |
Workflow | Fixed: When max idle limit on workflow fields was added, the workflow service stopped. |
Translation | Fixed: An issue with German translation was solved. |
SSO | Fixed: The SAML SSO was not working if the gateway URL was typed with capital 'G.' |
Service Desk | Fixed: The time on Print Ticket was not using the correct time zone. |
Service Desk | Fixed: There was lack of visibility of details in BMS Knowledge Base. |
Service Desk | Fixed: The editing area was small while creating BMS Knowledge Base article. |
Service Desk |
Fixed: There was random display of My Tickets in Service Desk module. |
BMS-QuickBooks Integration | Fixed: There were issues importing child accounts with the same name but with different parent accounts. |
BMS-QuickBooks Online Integration | Fixed: There was an unspecified error while exporting an invoice when Income and Expense accounts were not specified. |
BMS-QuickBooks Online Integration | Fixed: Multiple emails in Billing Address were not exported with the invoice to QuickBooks. |
BMS-QuickBooks Online Integration | Fixed: The Service Date still showed after exporting invoices into QuickBooks even after the Service Date was turned off in QuickBooks Settings. |
BMS-IT Glue Integration | Fixed: The asset that was added was missing after two hours. |
General | Fixed: There was incorrect labeling of Open File button while editing an attachment. |
Finance | Fixed: The legacy Invoice Template broke if the ticket title had '&' character. |
Fixed: The child account was not aligned and the address was not displayed correctly in the Detailed Invoice template. | |
Fixed: While setting up a yearly recurring agreement not based on the calendar year, the system showed two periods of the billing review instead of one record. | |
Fixed: The job was running constantly every minute and sent an email to the user for each successful run during midnight billing automation. | |
CRM | Fixed: An error was displayed while deactivating contacts. |
API | Fixed: While running an API query for an invoice, the ItemName fields were all null. |